package org.example.service;

import org.example.common.entity.Carousel;

import java.util.List;

public interface CarouselService {

    // 插入一条轮播图记录
    int insert(Carousel carousel);

    // 根据 ID 更新轮播图记录
    int updateById(Carousel carousel);

    // 根据 ID 删除轮播图记录（逻辑删除）
    int deleteById(Long id);

    // 根据 ID 查询轮播图记录
    Carousel selectById(Long id);

    // 查询所有未删除的轮播图记录
    List<Carousel> selectAll();

    // 根据平台和状态查询轮播图记录
    List<Carousel> selectByPlatformAndStatus(String platform, Integer status);
}